/*
页面开头
 */

.header-my{
    height: 60px;
    background: #0099FF;
    width: 100%;
    padding: 0 5%;
}

.header-my a{
    color: white;
}

.logo{
    float: left;
    height: 60px;
}

.navigation{
    float: right;
}

.navigation ul{
    margin-bottom: 0;
}

.navigation ul li {
    float: left;
    line-height: 60px;
    padding: 0 20px;
    font-size: 20px;
}

.navigation ul li:hover{
    background: #0088EE;
}

/*
进入页面主体
 */
.banner{
    width: 100%;
    background: #222222;
    color: white;
    margin-left: 0;
    margin-right: 0;
}

.banner a{
    color: white;
}

.ban-l{
    height: 100%;
    padding: 0 5%;
}

.ban-l p{
    font-size: 40px;
    line-height: 60px;
    margin-top: 20px;
}

.button {
    border-radius: 8px;
    margin: 40px 10% 0 10%;
}

/*
banner图右侧
 */

.ban-r{
    padding: 0 5%;
}

.search{
    background: white;
}

.search .title{
    background: #ebebeb;
    color: #000000;
    font-size: 25px;
    padding: 10px 0;
}

.content{
    margin-bottom: 60px;
    padding-bottom: 20px;
    color:black;
    position: relative;
}

.form-group{
    margin: 20px;
}

.select2-drop .select2-result-selectable .select2-result-label:focus, .select2-drop .select2-result-selectable .select2-result-label:hover, .select2-drop .select2-result-selectable .select2-result-label:active{
    background-color: #1abc9c;
}
/*
主体内容区
 */
.main .container-my{
    width: 100%;
    padding: 0 10%;
    color: black;
}

.main .container-my .introduce a{
    color: #4885ed;
}

.main .container-my .introduce a:hover{
    color: black;
}

/*
介绍模块
 */
.title{
    margin: 40px 0;
}

/*
回顾模块
 */
.jumbotron{
    padding: 48px 60px;
    background: #1bc5a3;
    border-radius: 6px;
}

.jumbotron p{
    font-size: 20px;
    font-weight: 400;
}

.jumbotron h3{
    margin: 20px 0;
}

/*
服务介绍模块
 */

.service{
    margin: 60px 0;
}

/*
页脚
 */

.footer{
    background: #0099FF;
    font-size: 16px;
    color: white;
    line-height: 50px;
}

.footer p{
    margin-bottom: 0;
}

.p-body{
    background: #ebebeb;
}

strong{
    font-weight: 700;
}

.p-panel{
    margin: 20px 0;
    background: white;
    padding: 20px;
}

.profile{
    margin: 10px 0;
}

.profile-title{
    background: #1bc5a3;
    min-height: 180px;
    padding: 20px;
    border: 1px solid #cccccc;
}

.profile-body{
    border: 1px solid #cccccc;
    background: white;
}

.border{
    border: 2px solid #bdc3c7;
    border-radius: 6px;
}

.img-head,.thumbnail>.img-head{
    height: 140px;
}

.img-card,.thumbnail>.img-card{
    height: 200px;
}

.p-line{
    margin: 20px;
}

.pagination li{
    margin: 0px;
    cursor: pointer;
}

#introduce-img>div>a>img{
    height: 200px;
}

ul{
    list-style: none;
}

ul li a{
    color: #34495e;
    font-size:20px;
    font-weight: 400;
}